package day2.homework;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

//步骤：
//① 将正确的用户名和密码手动保存在本地的userinfo.txt文件中。保存格式为:username=zhangsan&password=123
//② 让用户键盘录入用户名和密码
//③ 比较用户录入的和正确的用户名密码是否一致
//④ 如果一致则打印登陆成功，并将用户录入的数据保存到本地cookie.txt文件中。
//保存格式为：username=zhangsan
//password=123
//⑤ 如果不一致则打印登陆失败
//⑥ 再次运行时，则从本地cookie.txt文件中读取第一次保存的数据，实现自动登陆。
public class HomeWork4 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("userinfo.txt"));
        String line = br.readLine();
        br.close();
        System.out.println(line);//username=zhangsan&password=123
        String[] split = line.split("&");
        //0索引:username=zhangsan
        //1索引:password=123
        String username = split[0].split("=")[1];
        String password = split[1].split("=")[1];
        User rightUserInfo = new User(username,password);
        //可以把用户名和密码封装成一个javabean对象,直接返回这个对象就可以了.
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户名");
        String username1 = sc.nextLine();
        System.out.println("请输入密码");
        String password2 = sc.nextLine();
        User userInputInfo = new User(username1,password2 );
        if(rightUserInfo.equals(userInputInfo)){
            System.out.println("登录成功");
        }else{
            System.out.println("登录失败");
        }


    }
}
